package com.langChain4j.api.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 多智能体协作任务实体类
 *
 * @author linjun
 */
@Data
@TableName("multi_agent_collaboration")
public class MultiAgentCollaboration {


	/**
     * 协作任务ID
     */
	private Long collaborationId;

	/**
     * 任务描述
     */
	private String taskDescription;

	/**
     * 参与的智能体列表（JSON格式）
     */
	private String agentsInvolved;

	/**
     * 是否开启流式模式，1是，0否
     */
	private Integer streamMode;

	/**
     * 任务状态，默认pending
     */
	private String status;

	/**
     * 最终结果数据
     */
	private String resultData;

	/**
     * 创建人
     */
	private String createBy;

	/**
     * 创建时间
     */
	private LocalDateTime createTime;

	/**
     * 修改人
     */
	private String updateBy;

	/**
     * 修改时间
     */
	private LocalDateTime updateTime;
}